// 这是根仓库，   作用： 创建仓库实例对象，配置子模块

import { createStore } from "vuex";

// 引入子模块
import app from './modules/app.js'
import user from './modules/user.js'

// 创建仓库实例对象
// createStore 一般创建的是 根模块，一般直接配置modules即可， 不需要再写state数据，
const store = createStore({
    modules:{
        // key:value;
        // key  仓库子模块的名字（名字一般会和子模块名字保持一致） 
        // value  仓库子模块的配置对象
        // app:app,  // 可以简写
        app,
        user,
    }
})

// 导出仓库实例对象
export default store;